package bts.tcc;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView; 
import android.widget.Toast;
import android.widget.ToggleButton;

public class BTS_TCCActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tela_inicial);
        
//        //verifica se o sistema esta ativado ou desativado
//        SQLite sqLite = new SQLite(this, "dbTCC", null, 3);
//        Cursor cursor = sqLite.getCursor("STATUS_SISTEMA"
//        		, new String[] {"STATUS" }
//        		, null);
//        
//        StatusSistema statusSistema = new StatusSistema();
//        if (cursor != null)
//        {
//        	while(cursor.moveToNext())
//        	{
//        		if(cursor.getInt(cursor.getColumnIndex("STATUS")) == 1) //1 - significa ativo
//        		{
//        			statusSistema.setStatus(cursor.getInt(cursor.getColumnIndex("STATUS")));
//        		}
//        	}
//        }
        
        //chumbado
        StatusSistema statusSistema = new StatusSistema();
        statusSistema.setStatus(1);
        
        //seta o botao
        final ToggleButton tgBtnStatus = (ToggleButton) findViewById(R.id.tgBtnAtivo);
        if (statusSistema.getStatus() == 1) { //se estiver ativo
			tgBtnStatus.setChecked(true);
		} else {
			tgBtnStatus.setChecked(false);
		}
        
        final Button btnAgendarTarefa = (Button) findViewById(R.id.btnAgendarTarefa); 
        btnAgendarTarefa.setOnClickListener(new View.OnClickListener() {  
            public void onClick(View v) { 
            	Intent intent = new Intent();
            	intent.setClass(BTS_TCCActivity.this, AgendarTarefaActivity.class);
            	startActivity(intent);
            }  
        }); 
        
//        //verifica se o sistema esta ou nao em modo de aprendizado
//        StatusSistema aprendizadoSistema = new StatusSistema();
//        if (cursor != null)
//        {
//        	while(cursor.moveToNext())
//        	{
//        		if(cursor.getInt(cursor.getColumnIndex("STATUS")) == 2) //2 - aprendizado
//        		{
//        			aprendizadoSistema.setStatus(cursor.getInt(cursor.getColumnIndex("STATUS")));
//        		}
//        	}
//        }
        
        //chumbado
        StatusSistema aprendizadoSistema = new StatusSistema();
        aprendizadoSistema.setStatus(0);
        
        final Button btnAprendizado = (Button) findViewById(R.id.btnIniciarAprendizado);  
        if (aprendizadoSistema.getStatus() == 1) //sistema esta aprendendo 
        {
			btnAprendizado.setText("Parar aprendizado");
		}
        else
        {
        	btnAprendizado.setText("Iniciar aprendizado");
        }
        
        btnAprendizado.setOnClickListener(new View.OnClickListener() {  
            public void onClick(View v) { 
            	if (btnAprendizado.getText().toString().toUpperCase().startsWith("INICIAR")) {
            		btnAprendizado.setText("Parar aprendizado");
				} 
            	else 
            	{
            		btnAprendizado.setText("Iniciar aprendizado");
            	}
            	Toast.makeText(BTS_TCCActivity.this, "O aplicativo ira capturar os hábitos!", Toast.LENGTH_LONG).show();
            }  
        }); 
        
        final Button btnVerTarefas = (Button) findViewById(R.id.btnVisualizarTarefas); 
        btnVerTarefas.setOnClickListener(new View.OnClickListener() {  
            public void onClick(View v) { 
            	Intent intent = new Intent();
            	intent.setClass(BTS_TCCActivity.this, VisualizarTarefasActivity.class);
            	startActivity(intent);
            }  
        });  
        
        final Button btnSair = (Button) findViewById(R.id.btnSair); 
        btnSair.setOnClickListener(new View.OnClickListener() {  
            public void onClick(View v) { 
            	finish();
            }  
        });  
    }
}